# -*- encoding: utf-8 -*-
'''
@File    :   1.py
@Time    :   2022/11/24 10:51:49
@Author  :   Cms 
@Version :   1.0
@Contact :   2267000140@qq.com
@WebSite    :   www.baidu.com
'''

# here put the import lib
import collections
import time
# 1 定义一个10个元素的列表，通过列表自带的函数，实现元素在尾部插入和头部插入并记录程序运行的时间；
# 用deque来实现，同样记录程序所耗费的时间；输出这2个时间的差值；

# 列表
list1 = [1,2,3,4,5,6,7,8,9,10]

start1 = time.time()

list1.insert(0,0)
list1.append(11)

end1 = time.time()

res1 = end1 - start1
# print(end1-start1)


# deque

queue = collections.deque()
queue.append(1)
queue.append(2)
queue.append(3)
queue.append(4)
queue.append(5)
queue.append(6)
queue.append(7)
queue.append(8)
queue.append(9)
queue.append(10)

start2 = time.time()

queue.append(11)
queue.appendleft(0)

end2 = time.time()

res2 = end2 - start2


print(res2-res1)